the impression received - Español Inglés Diccionario